#include<bits/stdc++.h>
using namespace std;
#define rd(i,n) for(int i=0;i<n;i++)
#define rp(i,n) for(int i=1;i<=n;i++)
#define rep(i,a,b) for(int i=a;i<=b;i++)
#define per(i,a,b) for(int i=b;i>=a;i--)
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
typedef long double ld;
typedef unsigned long long ull;
const int N=100005;
int n,a[N];
signed main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
    cin>>n;
    rp(i,n)cin>>a[i];
    sort(a+1,a+1+n);
    int cnta=0,cntb=0;
    rep(i,1,n){
        if(i!=1&&a[i]!=a[i-1]){
            cnta+=cntb;
            cntb=0;
        }
        cntb++;
        cnta=max(0,cnta-1);
    }
    cout<<cnta+cntb<<endl;
    return 0;
}
//g++ duel.cpp -o duel -O2 -std=c++14 -static
/*
5
1 2 3 1 2
*/